home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / ACORNUSERS / UTILS / POSTSCRIPT / README < prev   
Text File  |  1998-11-26  |  7KB  |  163 lines

  1.  
  2. Aladdin Ghostscript and Angus Duggans PSUtils for RISC OS
  3.  
  4. This page is here to give pointers to my ports of Ghostscript 5 (current
  5. version 5.10) and PSUtils for RISC OS. This port is in no way related to
  6. Michael-Dennis Biemans port of ghostscript 4.03, except that I have copied
  7. the application sprite, I hope he doesn't mind!
  8.  
  9.   --------------------------------------------------------------------------
  10.  
  11. What are they?
  12.  
  13. Ghostscript is a a fully functional PostScript language interpreter
  14. available for most platforms. Take a look at www.ghostscript.com and
  15. http://www.cs.wisc.edu/~ghost/ for more details. Aladdin ghostscript is
  16. copyrighted by Aladdin Enterprises and is distributed under the Aladdin Free
  17. Public License, it is basically 'free for normal use' - see the web site for
  18. more details.
  19.  
  20. The version of ghostscript available here is 5.10, these sites indicate that
  21. version 5.50 is available and as soon as I get a chance to take a look at it
  22. I will try to build a RISC OS version.
  23.  
  24. PSUtils is a set of page imposition tools for postscript files - for example
  25. putting multiple pages per printed page, selecting pages from a document,
  26. resizing the pages or completely reorganizing the print order, placement and
  27. size of the pages. PSUtils has been written by Angus Duggan and this RISC OS
  28. port is all my fault.
  29.  
  30.   --------------------------------------------------------------------------
  31.  
  32. Where to get them
  33.  
  34. Both Ghostscript and PSUtils are being made available by FTP on
  35. ftp.acornusers.org in the directory pub/utils/postscript.
  36.  
  37. Ghostscript 5 is split in four parts:
  38.   The RISC OS application and support files: GSapp510.zip (510 KB)
  39.   Required ghostscript support files: GSsup510.zip (776 KB)
  40.   Standard ghostscript fonts: GSfnt510.zip (1478 KB)
  41.   and the 'other' ghostscript fonts: GSoth510.zip (811 KB)
  42.  
  43. You only need to get the first three files, the fourth is optional. Please
  44. note that all of these files are changed from the much earlier, and
  45. completely unrelated, 4.03 release.
  46.  
  47. PSUtils is available in a single file: PSUtils16.zip (354 KB) (current
  48. version 1.16)
  49.  
  50. Please note: PSUtils16.zip is a Spark archive, the Ghostscript files are ZIP
  51. format.
  52.  
  53.   --------------------------------------------------------------------------
  54.  
  55.  
  56. Installation
  57.  
  58. Ghostscript installation:
  59.  
  60. As it stands ghostscript needs support for long filenames and more than 77
  61. files per directory so to install ghostscript first get a copy of raFS or
  62. X-Files (but not Longfiles since it doesn't support > 77 files/dir).
  63.  
  64. Create a new raFS disc or X-File and extract the contents of GSapp510.zip
  65. into it. Then open up the !GhostScr application, just created in the raFS
  66. disc or X-file, and copy into it the contents of GSsup510.zip and
  67. GSfnt510.zip (and GSoth510.zip if you want).
  68.  
  69. And that's it.
  70.  
  71. (It should be possible to split the support files and fonts into several
  72. directories - the Ghostscript search path for relevant files can be altered
  73. by setting the system variable GS_LIB to a comma separated list of
  74. directories. Much more re-organisation is needed to remove the requirement
  75. for long filenames - and this may have to be re-done for every new release
  76. so I prefer to use one of the options mentioned above.)
  77.  
  78. PSUtils installation:
  79.  
  80. Installation of PSUtils is simple - copy the application to wherever you
  81. like and start using it.
  82.  
  83.  
  84.   --------------------------------------------------------------------------
  85.  
  86. Use of Ghostscript
  87.  
  88. An alias has been created so that ghostscript can be run from the command
  89. line at any time (I chose not to alter RunPath). Just type gs -h at a
  90. command prompt to get a little information. Have a look at the full
  91. documentation for more details of how to use ghostscript.
  92.  
  93. Some common operations with ghostscript have also been given aliases:    
  94.  * ps2pdf <Input file> <Output file> will convert <Input file> postscript to
  95.    a PDF file called <Output file>.
  96.  * pdf2ps <Input file> <Output file> does the reverse.
  97.  * ps2png <Input file> <Output file> will convert <Input file> to a PNG
  98.    format file (24 bit colour, lossless compression).
  99.  * ps2jpeg <Input file> <Output file> will convert postscript to JPEG.
  100.  * ps2pcx <Input file> <Output file> will convert postscript to a PCX file,
  101.    readable by !ChangeFSI.
  102.  * ps2tiff <Input file> <Output file> will convert postscript to TIFF
  103.    (uncompressed, 24bit colour).
  104.  * ps2ps <Input file> <Output file> will 'distill' the input file, writing a
  105.    new postscript file. You could use this to alter a file from PS Level 2
  106.    to PS Level 1 or just to make the postscript slightly more palatable to
  107.    other software.
  108.  
  109. To try other conversion you may find it useful to look at the aliases.
  110.  
  111. Available devices, taken from the list output by entering gs -h: 
  112. deskjet djet500 laserjet ljetplus ljet2p ljet3 ljet4 cdeskjet cdjcolor
  113. cdjmono cdj550 pj pjxl pjxl300 uniprint bj10e bj200 bjc600 bjc800 faxg3
  114. faxg32d faxg4 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk pbm pbmraw pgm
  115. pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw tiffcrle tiffg3 tiffg32d tiffg4
  116. tifflzw tiffpack tiff12nc tiff24nc psmono psgray bit bitrgb bitcmyk pngmono
  117. pnggray png16 png256 png16m jpeg jpeggray pdfwrite pswrite epswrite pxlmono
  118. pxlcolor nullpage
  119.  
  120. Ghostscript also works with GView by Martin Würthner - available on the
  121. Hensa and Imperial College servers.
  122.  
  123.   --------------------------------------------------------------------------
  124.  
  125. Use of PSUtils
  126.  
  127. The !PSUtils application is a frontend to all of the basic utilities,
  128. allowing setting of the options and drag and drop conversion. Right clicking
  129. on the icon on the iconbar will switch between the currently active utility.
  130. Clicking select on the icon will open the configuration window for the
  131. active utility. The iconbar menu allows direct selection and configuration
  132. of all the utilities.
  133.  
  134. Dropping a postscript file on the icon will open up a standard save-as
  135. window. Enter a file name, or drag the icon somewhere suitable and the file
  136. conversion will take place.
  137.  
  138. The utilities may also be used directly from the command line.
  139.  
  140.   --------------------------------------------------------------------------
  141.  
  142. Problems ....
  143.  
  144. This software has been tested, but not thoroughly - having said that
  145. everything I have tried to do with it has worked successfully. Ghostscript
  146. seems perfectly happy with postscript created by the Acorn printer drivers.
  147. The PSUtils also seem happy with postscript from the Acorn drivers. Anything
  148. which doesn't work may benefit from passing through ghostscript.
  149.  
  150. The only small oddity is that !PDF from Leo Smiers and also RiScript Pro are
  151. not happy about some of the PDF output from ghostscript. The same PDF output
  152. looks fine on viewers on other platforms and is handled correctly by
  153. ghostscript itself. I suspect ghostscript is producing very slightly
  154. non-standard PDF and the Acorn viewers are not handling it in the same way
  155. as viewers on other platforms. This situation may improve with GS 5.50 -
  156. watch this space ->       <- but not too closely since it won't be changing
  157. too fast and you might strain your eyes!
  158.  
  159.   --------------------------------------------------------------------------
  160.   Last modified: 26-11-98
  161.  
  162. Graham Jones
  163.